package com.xhcl.system.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xhcl.common.annotation.Excel;
import com.xhcl.common.core.domain.BaseEntity;

/**
 * 科目余额对象 t_srhs_kmye
 * 
 * @author xhcl
 * @date 2020-09-03
 */
public class TSrhsKmye extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 年度 */
    private Long nd;

    /** 月份 */
    private Long yf;

    /** 科目代码 */
    @Excel(name = "科目代码")
    private String kmdm;
    
    @Excel(name = "科目名称")
    private String kmmc;

    /** 期初余额 */
    @Excel(name = "期初余额")
    private BigDecimal qcye;

    /** 借方发生额 */
    @Excel(name = "借方发生额")
    private BigDecimal jffse;

    /** 贷方发生额 */
    @Excel(name = "贷方发生额")
    private BigDecimal dffse;

    /** 现金流入 */
    @Excel(name = "现金流入")
    private BigDecimal xjlr;

    /** 现金流出 */
    @Excel(name = "现金流出")
    private BigDecimal xjlc;
    
    private String kmlx;
    
    private BigDecimal ye;
    
    private String zzbl;
    
    private String zrkmdm;
    
    private String zrkmmc;
    
    private String zrfx;
    
    private int kmjb;
    
    private int jdfx;
    
    private String kmjg;
    
    
    private BigDecimal beginBebitMoney = new BigDecimal("0");

    private BigDecimal beginLenderMoney = new BigDecimal("0");
    private BigDecimal endBebitMoney = new BigDecimal("0");
    private BigDecimal endLenderMoney = new BigDecimal("0");

     

	public Long getNd() {
		return nd;
	}



	public void setNd(Long nd) {
		this.nd = nd;
	}



	public Long getYf() {
		return yf;
	}



	public void setYf(Long yf) {
		this.yf = yf;
	}



	public String getKmdm() {
		return kmdm;
	}



	public void setKmdm(String kmdm) {
		this.kmdm = kmdm;
	}



	public String getKmmc() {
		return kmmc;
	}



	public void setKmmc(String kmmc) {
		this.kmmc = kmmc;
	}



	public BigDecimal getQcye() {
		return qcye;
	}



	public void setQcye(BigDecimal qcye) {
		this.qcye = qcye;
	}



	public BigDecimal getJffse() {
		return jffse;
	}



	public void setJffse(BigDecimal jffse) {
		this.jffse = jffse;
	}



	public BigDecimal getDffse() {
		return dffse;
	}



	public void setDffse(BigDecimal dffse) {
		this.dffse = dffse;
	}



	public BigDecimal getXjlr() {
		return xjlr;
	}



	public void setXjlr(BigDecimal xjlr) {
		this.xjlr = xjlr;
	}



	public BigDecimal getXjlc() {
		return xjlc;
	}



	public void setXjlc(BigDecimal xjlc) {
		this.xjlc = xjlc;
	}



	public String getKmlx() {
		return kmlx;
	}



	public void setKmlx(String kmlx) {
		this.kmlx = kmlx;
	}



	public BigDecimal getYe() {
		return ye;
	}



	public void setYe(BigDecimal ye) {
		this.ye = ye;
	}



	public String getZzbl() {
		return zzbl;
	}



	public void setZzbl(String zzbl) {
		this.zzbl = zzbl;
	}



	public String getZrkmdm() {
		return zrkmdm;
	}



	public void setZrkmdm(String zrkmdm) {
		this.zrkmdm = zrkmdm;
	}



	public String getZrkmmc() {
		return zrkmmc;
	}



	public void setZrkmmc(String zrkmmc) {
		this.zrkmmc = zrkmmc;
	}



	public String getZrfx() {
		return zrfx;
	}



	public void setZrfx(String zrfx) {
		this.zrfx = zrfx;
	}



	public int getKmjb() {
		return kmjb;
	}



	public void setKmjb(int kmjb) {
		this.kmjb = kmjb;
	}



	public int getJdfx() {
		return jdfx;
	}



	public void setJdfx(int jdfx) {
		this.jdfx = jdfx;
	}



	public String getKmjg() {
		return kmjg;
	}



	public void setKmjg(String kmjg) {
		this.kmjg = kmjg;
	}



	public BigDecimal getBeginBebitMoney() {
		return beginBebitMoney;
	}



	public void setBeginBebitMoney(BigDecimal beginBebitMoney) {
		this.beginBebitMoney = beginBebitMoney;
	}



	public BigDecimal getBeginLenderMoney() {
		return beginLenderMoney;
	}



	public void setBeginLenderMoney(BigDecimal beginLenderMoney) {
		this.beginLenderMoney = beginLenderMoney;
	}



	public BigDecimal getEndBebitMoney() {
		return endBebitMoney;
	}



	public void setEndBebitMoney(BigDecimal endBebitMoney) {
		this.endBebitMoney = endBebitMoney;
	}



	public BigDecimal getEndLenderMoney() {
		return endLenderMoney;
	}



	public void setEndLenderMoney(BigDecimal endLenderMoney) {
		this.endLenderMoney = endLenderMoney;
	}



	@Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("nd", getNd())
            .append("yf", getYf())
            .append("kmdm", getKmdm())
            .append("qcye", getQcye())
            .append("jffse", getJffse())
            .append("dffse", getDffse())
            .append("xjlr", getXjlr())
            .append("xjlc", getXjlc())
            .toString();
    }
}
